package com.junsi.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import com.junsi.bean.Usertracking;


/**   
  * @文件名: UsertrackingMapper.java 
  * @包名: com.junsi.bean 
  * @类名: Client   
  * @时间: 2017年7月18日 下午7:16:26 
  * @作者: linguanghao
  * @类功能描述:TODO 客户信息类dao层接口   
  */
@Component
public interface UsertrackingMapper {

	//新增
	public Integer save(Usertracking usertracking);
	
	//根据id删除
	public Integer deleteById(Integer id);
	
	//修改
	public Integer update(Usertracking usertracking);
	
	//查询所有
	public List<Usertracking> findByAll();
	
	//根据id查询
	public Usertracking findById(Integer id);
	//模糊按照名字查询
	public List<Usertracking> findByName(@Param("select") String select,@Param("statu") String statu,@Param("id") String[] id,@Param("endIndex") Integer endIndex,@Param("startIndex") Integer startIndex);
	
	//客户信息分页查询
    public List<Usertracking> pageFind(@Param("id") String[] id,@Param("statu") String statu,@Param("endIndex") Integer endIndex,@Param("startIndex") Integer startIndex);
    
    //查询有多少条记录
    public Integer findCount(@Param("id") String[] id,@Param("statu") String statu);		
}
